package com.maxbill.bean;

import org.apache.hadoop.mapreduce.Mapper;
import org.apache.hadoop.mapreduce.Reducer;

public class JobBean {

	private String jobName;// 作业名称
	private String inputPath;// 输入路径
	private String outputPath;// 输出路径
	private Class<?> appClass;// 程序类
	private Class<? extends Mapper> mapperClass;// 自定map方法类
	private Class<? extends Reducer> reduceClass;// 自定reduce方法类

	public String getJobName() {
		return jobName;
	}

	public void setJobName(String jobName) {
		this.jobName = jobName;
	}

	public String getInputPath() {
		return inputPath;
	}

	public void setInputPath(String inputPath) {
		this.inputPath = inputPath;
	}

	public String getOutputPath() {
		return outputPath;
	}

	public void setOutputPath(String outputPath) {
		this.outputPath = outputPath;
	}

	public Class<?> getAppClass() {
		return appClass;
	}

	public void setAppClass(Class<?> appClass) {
		this.appClass = appClass;
	}

	public Class<? extends Mapper> getMapperClass() {
		return mapperClass;
	}

	public void setMapperClass(Class<? extends Mapper> mapperClass) {
		this.mapperClass = mapperClass;
	}

	public Class<? extends Reducer> getReduceClass() {
		return reduceClass;
	}

	public void setReduceClass(Class<? extends Reducer> reduceClass) {
		this.reduceClass = reduceClass;
	}

}